Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Milan Challenger Wimbledon - London Infosys Hall of Fame Open - Newport Hamburg European Open - Hamburg U.S. Open - New York Davis Cup, Group A, Bologna China Open - Beijing Zhuhai Open - Zhuhai Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Brasilia Challenger BMW Open - Munich Australian Open - Melbourne Punta Del Este Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Phoenix Challenger Movistar Chile Open - Santiago Millennium Estoril Open - Estoril Girona Challenger Internazionali BNL d'Italia - Rome Libema Open - 's-Hertogenbosch French Open - Paris Aix En Provence Challenger Ilkley Challenger Wimbledon - London U.S. Open - New York Citi Open - Washington Braunschweig Challenger Nordea Open - Bastad Shanghai Challenger Davis Cup, Group C, Zhuhai Braga Challenger Valencia Challenger Davis Cup, World Group, Q, BEL-CHI 3-1 BNP Paribas Open - Indian Wells Cap Cana Challenger National Bank Open - Toronto Movistar Chile Open - Santiago Iasi Challenger Mauthausen Challenger Australian Open - Melbourne Rio Open - Rio de Janeiro Oeiras 5 Challenger Poznan Challenger Merida Challenger Mutua Madrid Open - Madrid Wimbledon - London Cincinnati Open - Cincinnati US Men's Clay Court Championship - Houston French Open - Paris Bratislava 1 Challenger Nordea Open - Bastad U.S. Open - New York Plava Laguna Croatia Open - Umag Antofagasta Challenger Buenos Aires Challenger Costa do Sauipe Challenger USA F18 USA F19 USA F14 Chile F10 Chile F1 Chile F3 Chile F4 Chile F1 Chile F2 Chile F3 Italy F10 Brazil F4 USA F13 USA F14 Spain F12 Poland F2 Netherlands F2 Spain F24 Spain F25 Brazil F11 Brazil F12 Argentina F19 Argentina F20 Chile F12 Spain F13 Belgium F13 Morocco F3 Tunisia F20 Tunisia F21 Netherlands F2 Italy F19 USA F13 USA F18 USA F14 USA F1 (Los Angeles) Chile F9 Chile F10 Chile 11 Spain F23 Fifth Third Bank Tennis Classic - Lexington USTA Comerica Challenger - Aptos Lubbock Challenger - Lubbock Fifth-Third Bank Tennis Classic - Lexington The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Music City Challenger - Nashville JSM Challenger - Champaign XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Talahassee Challenger Savannah Challenger Winnetka Challenger Santiago Challenger Le Gosier Challenger Santiago Challenger Sao Paulo Challenger Rio De Janeiro Challenger San Juan Challenger Buenos Aires Challenger Lima Challenger Bucaramanga Challenger Salinas Challenger Panama City Challenger Barranquilla Challenger Santiago Challenger Marburg Challenger Poznan Challenger Segovia Challenger San Marino Challenger Meerbusch Challenger Szczecin Challenger Porto Alegre Challenger Cali Challenger Lima Challenger Bucaramanga Challenger Santo Domingo Challenger Santiago Challenger Santos Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Perugia Challenger Milan Challenger Cortina Challenger Portoroz Challenger Meerbusch Challenger Manerbio Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Santiago Challenger Lima Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Bergamo Challenger Santiago Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger Heilbronn Challenger Blois Challenger Poznan Challenger Cortina Challenger Fano Challenger Cordenons Challenger Manerbio Challenger Seville Challenger Rome Challenger Mohammedia Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Bangkok Challenger Bangkok Challenger Santiago Challenger Buenos Aires Challenger Aix En Provence Challenger Bordeaux Challenger Vicenza Challenger Lyon Challenger Todi Challenger Bastad Challenger Prague Challenger Segovia Challenger Cary Challenger Columbus Challenger Tiburon Challenger Monterrey Challenger Cali Challenger Lima Challenger Newport Beach Challenger San Francisco Challenger Morelos Challenger Punta Del Este Challenger Santiago Challenger Le Gosier Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Lisbon Challenger Lyon Challenger Blois Challenger Padova Challenger Como Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Lima Challenger Noumea Challenger Spain F5 Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington China Open - Beijing Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Serbia Open - Belgrade Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney VTR Open - Vina del Mar SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva AEGON Championships - London Citi Open - Washington BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Memphis Open - Memphis Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Parc - Lyon SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta Citi Open - Washington Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Sydney International - Sydney Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Libema Open - 's-Hertogenbosch Fever-Tree Championships - London SkiStar Swedish Open - Bastad Hall of Fame Open - Newport German Tennis Championships - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Swiss Indoors Basel - Basel Adelaide International - Adelaide ASB Classic - Auckland Cordoba Open - Cordoba New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Erste Bank Open - Vienna Hamburg European Open - Hamburg Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Western & Southern Financial Group Masters - Cincinnati Millennium Estoril Open - Estoril Nordea Open - Bastad Abierto Mexicano de Tenis Mifel - Los Cabos Swiss Open - Gstaad Truist Atlanta Open - Atlanta European Open - Antwerp Adelaide International 2 - Adelaide Cordoba Open - Cordoba Dallas Open - Dallas Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Viking International - Eastbourne Hall of Fame Open - Newport Swiss Open - Gstaad Truist Atlanta Open - Atlanta Generali Open - Kitzbuhel Astana Open - Astana Stockholm Open - Stockholm Erste Bank Open - Vienna Firenze Open - Florence ASB Classic - Auckland Cordoba Open - Cordoba Dallas Open - Dallas Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago US Men's Clay Court Championship - Houston BMW Open - Munich Hong Kong Tennis Open - Hong Kong Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami 2007 Knoxville Challenger - Knoxville Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Tampere Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Lima 3 Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Truist Atlanta Open - Atlanta French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Abierto de Tenis Mifel - Los Cabos French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, Group I, 2R, ECU-CHI 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group I, PO, DOM-CHI 4-1 Hopman Cup - Perth Davis Cup, Group II, 1R, BAR-CHI 3-2 Davis Cup, Group II, PO, CHI-PAR 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group II, 1R, CHI-PER 5-0 Davis Cup, Group II, 2R, CHI-MEX 5-0 Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Group I, 1R, CHI-DOM 5-0 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, 1R, DOM-CHI 0-5 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, 2R, COL-CHI 3-1 Laver Cup - Prague Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, Group I, 2R, ARG-CHI 3-2 Laver Cup - Chicago Davis Cup, World Group, QR, AUT-CHI 2-3 Laver Cup - Geneva Davis Cup, Finals, Group C ATP Cup - Brisbane, Perth, Sydney Laver Cup - Boston Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Finals, Group E ATP Cup - Sydney Davis Cup, World Group, PO, CHI-KAZ 3-1 Hopman Cup - Perth Davis Cup, Group I, 1R, CHI-LUX 4-0 Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Nitto ATP Finals - London Olympics - London